package pe.gob.mintra.trabajadoreshogar.service;

import java.io.Serializable;
import java.util.List;

import pe.gob.mintra.trabajadoreshogar.bean.Departamento;
import pe.gob.mintra.trabajadoreshogar.bean.DetalleMotivoCese;
import pe.gob.mintra.trabajadoreshogar.bean.Distrito;
import pe.gob.mintra.trabajadoreshogar.bean.MotivoCese;
import pe.gob.mintra.trabajadoreshogar.bean.NivelEducativo;
import pe.gob.mintra.trabajadoreshogar.bean.Provincia;
import pe.gob.mintra.trabajadoreshogar.bean.TipoDocumentoIdentidad;
import pe.gob.mintra.trabajadoreshogar.bean.TipoVia;
import pe.gob.mintra.trabajadoreshogar.bean.Zona;
import pe.gob.mintra.trabajadoreshogar.dao.MantenimientoDAO;
import pe.gob.mintra.trabajadoreshogar.daoimpl.MantenimientoDAOImp;

public class MantenimientoService implements Serializable{
	
	
	
	private static final long serialVersionUID = 1L;
	
	private MantenimientoDAO dao=null;
	
	public MantenimientoService(){
		
		dao= new MantenimientoDAOImp();
		
	}
	
	public List<Departamento>listarDepartamento(){
		return dao.listarDepartamento();
	}
	public List<Provincia>listarProvincia(Departamento objDepartamento){
		return dao.listarProvincia(objDepartamento);
	}
	
	public List<Distrito>listarDistrito(Provincia objProvincia){
		return dao.listarDistrito(objProvincia);
	}
	
	public List<TipoVia>listarTipoVia(){
		return dao.listarTipoVia();
	}
	public List<Zona>listarZona(){
		return dao.listarZona();
	}
	public List<TipoDocumentoIdentidad> listarTipoDocumentoIdentidad(){
		return dao.listarTipoDocumentoIdentidad();
	}
	public List<MotivoCese>listarMotivoCese(){
		return dao.listarMotivoCese();
	}
	public List<DetalleMotivoCese>listarDetalleMotivoCese(MotivoCese objMotivoCese){
		return dao.listarDetalleMotivoCese(objMotivoCese);
	}
	
	public List<TipoDocumentoIdentidad> listarTipoDocumentoIdentidadTrab() {
		return dao.listarTipoDocumentoIdentidadTrab();
	}
	public List<NivelEducativo> listarNivelEducativo() {
		return dao.listarNivelEducativo();
	}
	
	public List<Departamento> listarDepartamentoxCodigo(Departamento objDepartamento) {
		return dao.listarDepartamentoxCodigo(objDepartamento);
	}

}
